import pandas

df = pandas.read_excel("/root/qianfeng/day7/info.xlsx")
#读取原始数据
print(df)

#打印一列数据
print(df["姓名"])
#打印多列数据
print(df[["姓名","年龄","工资"]])


#打印最大值
print(df["年龄"].max())
#打印最小值
print(df["年龄"].min())
#打印平均值
print(df["年龄"].mean())
#打印总和
print(df["年龄"].sum())

#根据条件进行筛选
#print(df["年龄"] > 30)
cond = df["年龄"] > 30
print(df[cond])

#根据多个条件进行筛选  &表示与；|表示或
cond = (df["年龄"] > 30) & (df["工资"] > 5000)
print(df[cond])

#工资最高的人的姓名和年龄
salary = df["工资"].max()   
cond = df["工资"] == salary
print(df.loc[cond,["姓名","年龄"]])

#查找备注中包含“喜欢”的数据
cond = df["备注"].str.contains("喜欢")
print(df[cond])

#替换：把备注中的“喜欢”改成“爱好”
df["备注"] = df["备注"].str.replace("喜欢","爱好")
print(df)

#计算各个城市均有多少人
data = df["城市"].value_counts()  
print(data)

#数据的类型转换
df["工资"] = df["工资"].astype(float)
print(df)